.light_box {
	z-index: 10000;
	left: 0;
	top: 0;
	position: absolute;
	display: none
}

.lb_fix {
	position: absolute;
	border: 0 none;
	z-index: -1;
	FILTER: alpha(opacity=0)
}

.lb_wrap {
	background-color: #f8f8f8;
	border-collapse: collapse
}

.lb_hd {
	height: 38px;
	line-height: 38px;
	position: relative;
	border-bottom: 1px solid #e9e9e9;
	padding: 0 10px
}

.lb_bd {
	background-color: #FFF;
	padding: 5px;
	width: auto;
	border-radius: 0 0 5px 5px
}

.lb_title {
	color: #666;
	font-size: 14px;
	margin: 0 5px
}

.lb_lnk {
	color: #fff
}

.lb_lnk a {
	color: #fff;
	text-decoration: underline
}

.lb_close {
	position: absolute;
	right: 7px;
	top: 11px;
	line-height: 12px;
	color: #999;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700
}

.lb_info {
	background-color: #f8f8f8;
	border-collapse: collapse
}

.lb_info td {
	height: 32px;
	padding: 14px 20px
}

.lb_info a {
	color: #ffa1c6;
	font-size: 14px
}

.lb_info a:hover {
	text-decoration: underline
}

.lb_s,
.lb_f {
	font-size: 14px;
	color: #666;
	background: url(./images/icon-publish-bg-v4.png?v=120712) no-repeat -250px -160px;
	height: 32px;
	line-height: 32px;
	padding-left: 40px
}

.lb_f {
	background-position: -30px -160px
}

.lb_l {
	background: url(./images/loading_blue1.gif) no-repeat left;
	padding-left: 40px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #666;
	margin: 0 20px
}

.lb_loading {
	line-height: 60px;
	padding: 15px 0 0 60px;
	height: 70px
}

.lb_loading a {
	color: #09e
}

.lb_loading a:hover {
	background-color: #09e;
	color: #fff
}

.light_box_fullbg {
	background-color: #000;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	zoom: 1;
	position: fixed;
	z-index: 9998;
	opacity: .3;
	FILTER: alpha(opacity=30);
	_position: absolute;
	_top: expression(document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop: document.body.scrollTop)
}

.twitter_light_box {
	padding: 7px 0 0 0;
	z-index: 10001;
	width: 500px
}

.twitter_light_box .content {
	border: 1px solid #ffaec3;
	border-radius: 5px;
	background: #f8f8f8
}

.twitter_light_box .content .arrows {
	display: block;
	width: 11px;
	height: 8px;
	background: url(./images/twitter_light_box_bg.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 20px
}

.twitter_light_box .lb_hd {
	height: 31px
}

.twitter_light_box .lb_close {
	background: url(./images/twitter_light_box_bg.png) no-repeat right bottom;
	display: block;
	height: 9px;
	position: absolute;
	right: 7px;
	top: 7px;
	width: 9px
}

#lb_face .lb_hd .lb_tab,
#lb_face_v2 .lb_hd .lb_tab {
	overflow: hidden;
	zoom: 1
}

#lb_face .lb_tab li,
#lb_face_v2 .lb_tab li {
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 0 15px
}

#lb_face .lb_tab .c,
#lb_face_v2 .lb_tab .c {
	background: #fff;
	font-weight: 700
}

#lb_face .face_l,
#lb_face_v2 .face_l {
	overflow: hidden;
	zoom: 1;
	padding: 5px 0 0 5px
}

#lb_face .face_l li,
#lb_face_v2 .face_l li {
	float: left;
	height: 28px;
	overflow: hidden;
	padding: 0 1px 1px 0;
	width: 28px
}

#lb_goods .support {
	clear: both;
	margin-top: 10px
}

#lb_goods .support p {
	padding-top: 5px
}

#lb_goods .support a {
	padding: 2px 5px 2px 18px;
	line-height: 18px;
	background: left center no-repeat
}

#lb_goods .support a.in {
	padding: 0;
	color: #09e
}

#lb_goods .goods_box_r {
	padding: 10px;
	height: 55px;
	border-bottom: 1px solid #e5e5e5
}

#lb_goods .goods_box_r img {
	position: absolute;
	width: 80px;
	height: 80px
}

#lb_goods .goods_box_r p {
	font-size: 12px;
	color: #666
}

#lb_goods .goods_box_r span {
	color: #fe0072;
	font-size: 24px;
	display: block
}

#lb_goods .goods_box_r .g_a {
	background: url(./images/light_box_upload.png) no-repeat 0 0;
	cursor: pointer;
	color: #FFF;
	border: none;
	font-size: 14px;
	height: 35px;
	width: 140px;
	text-align: center;
	margin: 15px 0 20px 180px
}

#lb_goods .otherimg img {
	width: 80px;
	height: 80px
}

#lb_goods .otherimg a {
	display: inline-block;
	margin: 0 10px 0 0;
	width: 80px;
	height: 80px;
	position: relative
}

#lb_goods .otherimg a b {
	background: url(./images/mgs_bar_select.png) no-repeat -10px -10px;
	height: 42px;
	width: 42px;
	position: absolute;
	bottom: 0;
	right: 0
}

#lb_goods .uploadimg {
	font-size: 14px
}

#admin_lb_loading {
	z-index: 99999
}

#lb_forward .lb_bd {
	width: 410px;
	padding: 10px 20px
}

#lb_forward .fw_root {
	line-height: 160%
}

#lb_forward .fw_root a {
	color: #09c
}

#lb_forward .fw_root a:hover {
	color: #fff;
	background-color: #09c
}

#lb_forward .fw_pub_area {
	margin-top: 10px;
	width: 405px
}

#lb_forward .fwpa_tool {
	height: 30px;
	line-height: 30px;
	text-align: right
}

#lb_forward .fwpa_tool .fw_count,
#lb_forward .fwpa_tool .fw_count b {
	color: #690
}

#lb_forward .fw_content {
	width: 393px;
	height: 78px;
	border: 1px solid #c8c8c8;
	overflow: hidden;
	padding: 0 5px
}

#lb_forward .fw_submit_box {
	padding: 15px 0 10px;
	overflow: hidden;
	zoom: 1
}

#lb_forward .fw_submit_box input {
	vertical-align: -2px;
	margin-right: 3px
}

#lb_forward .sub_div {
	margin: 20px auto 0;
	width: 180px
}

#lb_forward .fw_submit_box a {
	line-height: 26px;
	height: 26px;
	width: 81px;
	display: block;
	float: left;
	margin-left: 20px
}

#lb_forward .fw_submit_box .fw_cancel {
	color: #999;
	width: 30px
}

#lb_addalbum .album_bd {
	padding: 12px
}

#lb_addalbum .album_img_wrap {
	border: 1px solid #e9e9e9;
	padding: 3px;
	margin-right: 17px
}

#lb_addalbum .album_img {
	width: 132px;
	height: 132px;
	overflow: hidden;
	text-align: center
}

#lb_addalbum .album_add_content {
	overflow: hidden;
	width: 275px
}

#lb_addalbum .album_text {
	width: 260px;
	height: 31px;
	border: 1px solid #cfcfcf;
	color: #aaa;
	line-height: 20px;
	padding: 5px;
	resize: none;
	margin-bottom: 5px\9;
	border-radius: 3px
}

#lb_addalbum .pub_ext {
	padding: 0;
	margin-bottom: 7px
}

#lb_addalbum .pub_out {
	margin: 3px 0 0 20px
}

#lb_addalbum .submit .s {
	width: 52px;
	padding-left: 13px
}

#lb_addalbum .hide_content .add_face_new,
#lb_addalbum .hide_content .word_count_wrap {
	visibility: hidden
}

#share_to_sina {
	vertical-align: middle
}

.pub_to_sina label {
	line-height: 30px;
	margin-left: 4px
}

#lb_addalbum .sub_loading {
	display: none;
	font-size: 14px;
	width: 56px;
	height: 26px;
	line-height: 26px;
	color: #999;
	border: 1px solid #cbcbcb;
	background: url(./images/sub_loading.gif) no-repeat 5px -2px #ececec;
	padding-left: 34px
}

#lb_addalbum .share_to img {
	margin-right: 5px;
	*margin-top: 8px
}

#lb_addalbum .share_to {
	height: 24px;
	line-height: 24px
}

#lb_addalbum .share_lab {
	display: block;
	float: left;
	height: 26px;
	line-height: 35px;
	width: 40px
}

#lb_addalbum #box_share {
	float: left;
	height: 35px;
	line-height: 22px;
	margin: 0 2px 0 13px;
	vertical-align: middle
}

.add_to_album_btn {
	background: url(./images/add_to_album_v4.png?v=20120810) no-repeat;
	display: none;
	width: 77px;
	height: 22px;
	position: absolute;
	right: 8px;
	top: 7px;
	z-index: 888;
	_background-image: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='./images/add_to_album_v4.png', sizingMethod='scale')
}

.imgcheck_code_main {
	float: left;
	overflow: hidden;
	width: 320px;
	height: 103px;
	position: relative
}

.imgcheck_code_img_div {
	padding: 1px;
	border: 1px solid #ffb2cb;
	border-radius: 5px;
	height: 77px;
	width: 308px;
	float: left;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	position: absolute;
	top: 21px;
	left: 0
}

.imgcheck_image_div {
	margin: 1px;
	height: 75px;
	width: 75px;
	cursor: pointer;
	float: left;
	display: inline
}

.imgcheck_code_main .notice {
	margin: 0;
	color: #ff7fa9;
	line-height: 20px;
	position: absolute;
	left: 0;
	top: -4px;
	font-size: 12px!important;
	background: url(./images/7ycvj_kqywq32xnjbdorlwgfjeg5sckzsew_300x380.png) no-repeat scroll 196px -274px;
	padding-right: 15px
}

#imgcheck_code_change {
	color: #dedede!important;
	float: left;
	margin-left: 6px;
	position: absolute;
	left: 200px;
	line-height: 12px;
	top: 0
}

#imgcheck_code_change:hover {
	color: #666!important
}

#login_imgcheck {
	float: left;
	overflow: hidden
}

.vp_t,
.vp_cnt {
	margin: 0;
	padding: 0;
	color: #666
}

.vp_wrap {
	display: none;
	position: fixed;
	background: #fff;
	z-index: 9999;
	left: 50%;
	top: 50%;
	width: auto;
	*width: 420px;
	min-width: 400px;
	max-width: 640px;
	border-radius: 1px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .1);
	_position: absolute;
	_top: expression(document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop + documentElement.clientHeight / 2: document.body.scrollTop + document.body.clientHeight / 2)
}

.vp_wrap a,
.vp_wrap a:hover {
	text-decoration: none
}

.vp_t {
	height: 45px;
	padding: 0 20px;
	font: 400 16px/45px Tahoma, "Hiragino Sans GB", "Microsoft yahei", serif;
	background: #f2f2f2
}

.v_pop_box {
	text-align: center
}

.vp_inner {
	padding: 40px
}

.vp_cnt {
	text-align: center;
	padding: 0 0 40px;
	word-break: break-all;
	font: 400 14px/1.5 Tahoma, "Hiragino Sans GB", "Microsoft yahei", serif
}

.vp_cls {
	position: absolute;
	display: block;
	top: 13px;
	right: 13px;
	width: 20px;
	height: 19px;
	text-indent: -9999px;
	background: url(./images/upload_ie2ggzjxhbtdcnjtgmzdambqgiyde_20x19.png) 0 0 no-repeat;
	transition: all .3s
}

.vp_cls:hover {
	opacity: .8;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.vp_btn {
	display: inline-block;
	padding: 0 30px;
	margin: 0 5px;
	height: 26px;
	border-radius: 2px;
	background: #fff;
	border: 1px solid #c4c4c4;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font: 400 12px/26px helvetica, tahoma, arial, sans-serif;
	cursor: pointer;
	transition: all .3s;
	-webkit-transition: all .3s
}

.vp_btn:hover {
	box-shadow: 0 1px 1px #e5e5e5;
	border: 1px solid #c4c4c4;
	background-color: #f5f5f5
}

.vp_btn_red {
	color: #fff;
	border: 1px solid #f46;
	background-color: #f46
}

.vp_btn_red:hover {
	color: #fff;
	border: 1px solid #ff1d46;
	background-color: #ff1d46
}

.vp_shake {
	-webkit-animation: pop_shake .5s ease
}

@-webkit-keyframes pop_shake {
	0% {
		-webkit-transform: translateX(0)
	}
	20% {
		-webkit-transform: translateX(-30px)
	}
	40% {
		-webkit-transform: translateX(15px)
	}
	60% {
		-webkit-transform: translateX(-7px)
	}
	80% {
		-webkit-transform: translateX(3px)
	}
	100% {
		-webkit-transform: translateX(0)
	}
}

.header_2015 {
	margin-bottom: 0;
	background: #f2f2f2;
	border-bottom: 1px solid #ddd;
	height: 31px
}

.combo_img {
	background: url(./images/upload_ie2wmzdehazwkztdgmzdambqhayde_100x400.png) no-repeat;
	_background: url(./images/upload_ieyweojumq3wkztdgmzdambqmeyde_100x400.png) no-repeat
}

.font_yh {
	font-family: "Microsoft Yahei"
}

.font_tahoma {
	font-family: Tahoma
}

.header_2015 .home {
	background: url(./images/o613k_ieygizrthfrdgyzymiytambqgqyde_15x26.png) no-repeat 0 -5px;
	padding: 0 20px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	margin-left: 20px
}

.header_2015 .header_top {
	float: right
}

.header_2015 .header_top .level {
	margin-left: 3px;
	display: inline-block;
	width: 14px;
	background: url(./images/upload_ieztqm3bmeywgylfgmzdambqgyyde_220x14.png);
	_background: url(./images/upload_ieztqm3bmeywgylfgmzdambqgyyde_220x14.png);
	position: relative;
	top: 1px
}

.header_2015 .header_top .level1 {
	background-position: -41px 0;
	background-position-x: -41px
}

.header_2015 .header_top .level2 {
	background-position: -82px 0;
	background-position-x: -82px
}

.header_2015 .header_top .level3 {
	background-position: -123px 0;
	background-position-x: -123px
}

.header_2015 .header_top .level4 {
	background-position: -165px 0;
	background-position-x: -165px
}

.header_2015 .header_top .level5 {
	background-position: -205px 0;
	background-position-x: -205px
}

.header_2015 .header_top .s1 {
	display: inline;
	position: relative;
	z-index: 100;
	float: left;
	margin: 0 15px 0 0;
	height: 31px
}

.header_2015 .header_top .s1 a {
	float: left;
	overflow: hidden;
	margin-top: 8px;
	color: #666;
	line-height: 14px
}

.header_2015 .header_top .s1:hover .ext_mode,
.header_2015 .header_top .s1_on .ext_mode {
	display: block
}

.header_2015 .header_top .has_line>a {
	padding-left: 15px;
	border-left: 1px solid #ddd
}

.header_2015 .header_top .has_icon {
	padding-right: 10px
}

.header_2015 .header_top .has_icon_delta {
	position: absolute;
	width: 7px;
	height: 5px;
	top: 14px;
	right: 0;
	background: url(./images/o613k_ieygizrthfrdgyzymiytambqgqyde_15x26.png) 0 0
}

.header_2015 .header_top .user_meta {
	background-image: none
}

.header_2015 .header_top .user_meta .icon_delta {
	position: absolute;
	width: 7px;
	height: 5px;
	top: 14px;
	right: 0;
	background: url(./images/o613k_ieygizrthfrdgyzymiytambqgqyde_15x26.png) 0 0
}

.header_2015 .header_top .shoppingcard .icon_delta,
.header_2015 .header_top .custom_item .icon_delta,
.header_2015 .header_top .user_fav .icon_delta {
	position: absolute;
	width: 7px;
	height: 5px;
	top: 14px;
	right: 0;
	background: url(./images/o613k_ieygizrthfrdgyzymiytambqgqyde_15x26.png) 0 0
}

.header_2015 .header_top .user_fav .ext_mode {
	width: 100px
}

.header_2015 .header_top .more_login {
	background-position: 27px 6px
}

.header_2015 .header_top .myorder {
	background: url(./images/upload_ie2wmzdehazwkztdgmzdambqhayde_100x400.png) no-repeat;
	_background: url(./images/upload_ieyweojumq3wkztdgmzdambqmeyde_100x400.png) no-repeat;
	background-position: 20px -212px
}

.header_2015 .header_top .myorder a {
	padding-left: 38px
}

.header_2015 .header_top .message_center {
	background-image: none
}

.header_2015 .header_top .message_center .icon_delta {
	position: absolute;
	width: 7px;
	height: 5px;
	top: 14px;
	right: 0;
	background: url(./images/o613k_ieygizrthfrdgyzymiytambqgqyde_15x26.png) 0 0
}

.header_2015 .header_top .message_center .m_num {
	color: #f46;
	padding-left: 5px
}

.header_2015 .header_top .myxiaodian {
	margin-right: 0;
	background: url(./images/upload_ie2wmzdehazwkztdgmzdambqhayde_100x400.png) no-repeat;
	_background: url(./images/upload_ieyweojumq3wkztdgmzdambqmeyde_100x400.png) no-repeat;
	background-position: 12px -250px
}

.header_2015 .header_top .myxiaodian a {
	padding-left: 35px
}

.header_2015 .header_top .top_app {
	background-position: 84px 6px
}

.header_2015 .header_top .top_app .ext_mode {
	padding: 15px 15px 10px
}

.header_2015 .header_top .ext_mode {
	display: none;
	position: absolute;
	z-index: 999;
	width: 90px;
	top: 100%;
	left: -10px;
	background: #eee;
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 0 0 3px 3px
}

.header_2015 .header_top .login_ext {
	width: 120px
}

.header_2015 .header_top .login_ext a {
	padding: 0 10px
}

.header_2015 .header_top .s2 {
	margin-bottom: 2px
}

.header_2015 .header_top .s2 a {
	float: none;
	display: block;
	height: 28px;
	line-height: 28px;
	padding: 0 20px;
	margin: 0;
	overflow: hidden;
	color: #444
}

.header_2015 .header_top .s2 a:hover,
.header_2015 .header_top .s2 .on {
	background: #e4e4e4
}

.header_2015 .header_top .shopping_cart_v2 {
	background: url(./images/upload_ie2wmzdehazwkztdgmzdambqhayde_100x400.png) no-repeat;
	_background: url(./images/upload_ieyweojumq3wkztdgmzdambqmeyde_100x400.png) no-repeat;
	background-position: 12px -104px
}

.header_2015 .header_top .shopping_cart_v2>a {
	padding-left: 38px
}

.header_2015 .header_top .shopping_cart_v2 .cart_info_wrap {
	position: relative;
	z-index: 10;
	display: inline-block
}

.header_2015 .header_top .shopping_cart_v2 .cart_info {
	display: inline-block;
	color: #333;
	cursor: pointer
}

.header_2015 .header_top .shopping_cart_v2 .cart_info b {
	color: #f36;
	padding: 0 3px;
	font-weight: 400
}

.header_2015 .header_top .shopping_cart_v2 .extend_box {
	display: none;
	position: absolute;
	z-index: 5;
	right: 0;
	_right: -1px;
	top: 31px;
	left: -90px;
	width: 250px;
	padding: 15px;
	background: #eee;
	border-radius: 0 0 5px 5px;
	border: 1px solid #ddd;
	border-top: none
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info {
	display: none;
	position: absolute;
	z-index: 5;
	right: 0;
	_right: -1px;
	top: 31px;
	left: -90px;
	width: 250px;
	padding: 15px;
	background: #eee;
	border-radius: 0 0 5px 5px;
	border: 1px solid #ddd;
	border-top: none
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info ul {
	overflow: hidden;
	position: relative
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info li {
	position: relative;
	vertical-align: middle;
	line-height: 22px;
	padding: 0 50px;
	margin-bottom: 12px;
	height: 40px
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info a {
	margin-top: 0
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info a:hover {
	text-decoration: underline
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .imgbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	overflow: hidden
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info img {
	width: 100%
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .title {
	display: block;
	color: #333;
	width: 150px;
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .info {
	display: block;
	width: 150px;
	height: 20px;
	overflow: hidden;
	font-weight: 400;
	color: #999
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .price {
	position: absolute;
	top: 0;
	right: 0;
	color: #666;
	font-family: Tahoma
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .price b {
	font-weight: 400;
	font-family: "Microsoft Yahei"
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .del {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #999;
	cursor: pointer;
	font-weight: 400
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .subbox {
	border-top: 1px solid #ddd;
	color: #333;
	padding: 15px 0 0 0;
	line-height: 24px;
	height: 24px
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .subbox .sub_info {
	float: left;
	line-height: 22px;
	color: #333
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .subbox .sub_info b {
	color: #f36
}

.header_2015 .header_top .shopping_cart_v2 .shop_cart_info .subbox .goel {
	float: left;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	background: #F46;
	border-radius: 4px;
	font-weight: 700
}

.header_2015 .header_top .shopping_cart_v2 .empty_cart {
	width: 200px;
	padding: 18px 0;
	text-align: center;
	color: #999;
	height: 18px;
	line-height: 18px
}

.header_2015 .header_top .shopping_cart_v2 .shopping_cart_loading {
	display: none;
	position: absolute;
	z-index: 5;
	right: 0;
	_right: -1px;
	top: 31px;
	left: -90px;
	width: 250px;
	padding: 15px;
	background: #eee;
	border-radius: 0 0 5px 5px;
	border: 1px solid #ddd;
	border-top: none;
	width: 200px;
	padding: 18px 0;
	text-align: center;
	color: #999;
	height: 18px;
	line-height: 18px;
	z-index: 1
}

.header_2015 .header_top .sc_on .shop_cart_info {
	display: block
}

.back2top_wrap {
	display: none;
	position: fixed;
	bottom: 30px;
	z-index: 500;
	_bottom: auto;
	_position: absolute;
	_top: expression("document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) : document.body.scrollTop + (document.body.clientHeight - this.clientHeight))- 30")
}

.back2top_wrap .common_img {
	background: url(./images/kuw9n_ieydsyzxmy4wizddmiytambqgiyde_70x105.png) no-repeat
}

.back2top_wrap .ext_module {
	display: block;
	width: 35px;
	height: 35px;
	margin-bottom: 10px;
	background: url(./images/kuw9n_ieydsyzxmy4wizddmiytambqgiyde_70x105.png) no-repeat;
	cursor: pointer
}

.back2top_wrap .shop_cart {
	position: relative;
	background-position: 0 -70px
}

.back2top_wrap .mogutalk_btn {
	position: relative;
	background-position: 0 -35px
}

.back2top_wrap .num {
	display: none;
	position: absolute;
	top: -7px;
	right: -10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	overflow: hidden;
	background: url(./images/kuw9n_ieydsyzxmy4wizddmiytambqgiyde_70x105.png) no-repeat;
	background-position: -40px -72px
}

.back2top_wrap .mogutalk_btn:hover {
	background-position: -35px -35px
}

.back2top_wrap .go_top {
	visibility: hidden;
	overflow: hidden;
	text-indent: -999em;
	margin-bottom: 0
}

.back2top_wrap .show {
	visibility: visible
}

.back2top_wrap .go_top:hover {
	background-position: -35px 0
}

.back2top_wrap .fb_entry {
	text-indent: -9999em;
	background: url(./images/17ferq_ieydgnddmi3gimrwmmytambqhayde_40x80.png) -3px -37px
}

.back2top_wrap .fb_entry:hover {
	background-position: -3px -3px
}

.foot {
	overflow: hidden;
	margin-top: 90px;
	font-size: 12px;
	background: url(./images/foot_ieydomrxmfswgnrymiytambqhayde_24x160.png) repeat-x center top
}

.foot a:hover {
	text-decoration: underline
}

.foot .foot_wrap {
	padding: 30px 0 0 1px
}

.foot .foot_info {
	overflow: hidden;
	*zoom: 1;
	float: left;
	width: 246px
}

.foot .foot_info .info_logo {
	display: block;
	height: 35px;
	background: url(./images/1blhzj_ieydonrrgu4dqoldmiytambqmmyde_143x35.png) no-repeat
}

.foot .foot_info .info_text {
	overflow: hidden;
	margin-top: 2px
}

.foot .foot_info .info_text p {
	height: 16px;
	line-height: 16px;
	margin-top: 5px;
	color: #999
}

.foot .foot_info .info_text a {
	color: #999;
	cursor: pointer
}

.foot .foot_info .info_text a:hover {
	text-decoration: none
}

.foot .foot_link {
	float: left;
	margin-left: -30px
}

.foot .foot_link dl {
	_display: inline;
	float: left;
	margin-left: 121px
}

.media_screen_960 .foot .foot_link dl {
	margin-left: 66px
}

.foot .foot_link dt,
.foot .foot_link dd {
	height: 14px;
	_line-height: 14px
}

.foot .foot_link dt {
	padding-bottom: 3px;
	color: #333;
	font-weight: 700
}

.foot .foot_link dd {
	margin-top: 8px
}

.foot .foot_link dd a {
	color: #666
}

.foot .foot_link .link_company {
	_width: 48px
}

.foot .foot_link .link_consumer {
	_width: 60px
}

.foot .foot_link .link_business {
	_width: 72px
}

.foot .foot_link .link_att {
	_width: 172px
}

.foot .foot_link .link_att dd {
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	margin-left: -20px
}

.foot .foot_link .link_att a {
	float: left;
	width: 28px;
	height: 28px;
	margin-left: 20px;
	background: url(./images/1blhzj_ieydsolbgvtdsnrymiytambqhayde_28x120.png) no-repeat
}

.foot .foot_link .link_att .att_weibo {
	background-position: 0 0
}

.foot .foot_link .link_att .att_zone {
	background-position: 0 -30px
}

.foot .foot_link .link_att .att_weixin {
	background-position: 0 -60px
}

.foot .foot_link .link_att .att_code {
	background-position: 0 -90px
}

.foot .foot_link .link_safe {
	_width: 286px
}

.foot .foot_link .link_safe dd {
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	margin-left: -12px
}

.foot .foot_link .link_safe a {
	float: left;
	height: 28px;
	vertical-align: top;
	background: url(./images/split.png) no-repeat
}

.foot .foot_link .link_safe .pa {
	width: 164px;
	vertical-align: top;
	background-position: -240px -50px
}

.foot .foot_link .link_safe .kx {
	width: 84px;
	background-position: -400px -50px
}

.foot .foot_link .link_safe .pc {
	width: 50px;
	background-position: -486px -50px
}

.foot .w-links {
	border-top: 1px solid #e5e5e5;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	background: #fbfbfb
}

.foot .w-links li {
	float: left
}

.foot .w-links li a {
	color: #4d4d4d;
	font-size: 12px;
	padding: 10px 14px
}

.foot .w-links li a:hover {
	color: #fd4368
}

.media_screen_960 .foot .foot_link dl {
	margin-left: 66px
}

.fm960 .foot_link dl {
	margin-left: 66px!important
}

.postannouncement {
	background: url(./images/gonggao_tip_bg_v3.png) repeat-x;
	text-align: center;
	height: 31px;
	font-weight: 700;
	color: #fff;
	line-height: 30px
}

.mgj_rightbar {
	position: fixed;
	height: 100%;
	z-index: 9999;
	top: 0;
	width: 30px;
	right: 0;
	color: #fff;
	font-size: 12px;
	background: #202020
}

.mgj_rightbar #mgj_rightbar_blank_div {
	position: relative;
	top: 0;
	right: 0;
	height: 10%;
	width: 30px
}

.mgj_rightbar .mgj-my-elevenin {
	position: relative;
	height: 357px;
	width: 30px;
	_display: none
}

.mgj_rightbar .mgj-my-elevenin .eleven_box {
	background: url(./images/upload_ie4donbvmzrdqyjygqzdambqgiyde_78x357.png) no-repeat;
	position: absolute;
	width: 78px;
	height: 357px;
	right: 0
}

.mgj_rightbar .mgj-my-elevenin .eleven_box .eleven_mainin {
	background: url(./images/upload_ie3tazrqhbrdszbygqzdambqgayde_35x97.png) no-repeat;
	display: block;
	position: absolute;
	top: 142px;
	right: 0;
	width: 35px;
	height: 97px
}

.mgj_rightbar .mgj-my-elevenin .eleven_box .eleven_mainin:hover {
	right: 2px
}

.mgj_rightbar .mgj-my-elevenin .eleven_box .eleven_my {
	background: url(./images/upload_ifrtiyztg5stiojygqzdambqhayde_35x89.png) no-repeat;
	display: block;
	position: absolute;
	top: 250px;
	right: 0;
	width: 35px;
	height: 97px
}

.mgj_rightbar .mgj-my-elevenin .eleven_box .eleven_my:hover {
	right: 2px
}

.mgj_rightbar .sidebar-item {
	position: relative;
	padding: 4px 4px 0;
	text-align: center;
	background: #202020
}

.mgj_rightbar .sidebar-item:hover {
	background-color: #ef2f23;
	margin-top: -1px
}

.mgj_rightbar .sidebar-item:hover a {
	border-bottom: 0;
	padding-top: 1px;
	padding-bottom: 13px
}

.mgj_rightbar .sidebar-item a {
	display: block;
	color: #fff;
	text-align: center;
	line-height: 15px;
	border-bottom: 1px solid rgba(221, 221, 221, .6);
	padding-bottom: 12px
}

.mgj_rightbar .sidebar-item a .num {
	display: none;
	width: 20px;
	height: 20px;
	border-radius: 30px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	background-color: #ef2f23;
	margin-top: 5px
}

.mgj_rightbar .sidebar-item a:hover .num {
	color: #ef2f23;
	background-color: #fff
}

.mgj_rightbar .sidebar-item .s-icon {
	background-position: -5px;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	display: block
}

.mgj_rightbar .sideBottom {
	position: absolute;
	bottom: 10px;
	width: 30px
}

.mgj_rightbar .mgj-my-avatar:hover {
	background-color: #202020
}

.mgj_rightbar .mgj-my-avatar a img {
	border-radius: 10px;
	border: 1px solid #fff
}

.mgj_rightbar .mgj-my-cart {
	background: #202020
}

.mgj_rightbar .mgj-my-feedback {
	padding-top: 0
}

.mgj_rightbar .mgj-my-feedback:hover {
	padding-bottom: 0;
	background-color: #ef2f23;
	margin-top: 0
}

.mgj_rightbar .mgj-my-feedback:hover a {
	border-bottom: 0;
	border-top: 0;
	padding-top: 1px;
	padding-bottom: 0
}

.mgj_rightbar .mgj-my-feedback a {
	padding-bottom: 0;
	border-bottom: none
}

.mgj_rightbar .mgj-back2top {
	background: #202020;
	display: none;
	cursor: pointer;
	padding-top: 0;
	padding-bottom: 0
}

.mgj_rightbar .mgj-back2top a {
	border-bottom: none;
	border-top: 1px solid rgba(221, 221, 221, .6);
	border-top: 1px solid #ddd \0;
	padding-bottom: 0;
	padding-top: 4px
}

.mgj_rightbar .mgj-back2top.show {
	display: block
}

.mgj_rightbar .mgj-back2top:hover {
	padding-bottom: 0;
	background-color: #ef2f23;
	margin-top: 0
}

.mgj_rightbar .mgj-back2top:hover a {
	border-bottom: 0;
	border-top: 0;
	padding-top: 5px;
	padding-bottom: 0
}

.mini .mgj-my-cart a {
	border-bottom: 1px solid #202020
}

.mini .mgj-back2top a {
	border-top: 1px solid #202020
}

html,
body {
	_background-image: url(about:blank);
	_background-attachment: fixed
}

.mgj_rightbar {
	_position: absolute;
	_overflow: hidden;
	_top: expression(eval(document.documentElement.scrollTop));
	_left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
	_bottom: expression(eval(document.documentElement.offsetHeight-document.documentElement.clientHeight-document.documentElement.scrollTop))
}

.mgj_rightbar .sidebar-item .s-icon {
	background-image: url(./images/upload_iezdmoldgm2tmnrtgqzdambqmmyde_30x220.png);
	_background-image: url(./images/upload_iezgenbzmu2tmnrtgqzdambqmmyde_30x220.png);
	background-repeat: no-repeat
}

.mgj_rightbar .mgj-my-cart .s-icon {
	background-position: -4px 0
}

.mgj_rightbar .mgj-my-coupon .s-icon {
	background-position: -4px -30px
}

.mgj_rightbar .mgj-my-browserlog .s-icon {
	background-position: -4px -60px
}

.mgj_rightbar .mgj-my-wallet .s-icon {
	background-position: -4px -90px
}

.mgj_rightbar .mgj-my-feedback .s-icon {
	background-position: -3px -120px
}

.mgj_rightbar .mgj-back2top .s-icon {
	background-position: -3px -150px
}

.mgj_rightbar .mgj-my-eleven {
	padding: 10px 4px 0
}

.mgj_rightbar .mgj-my-eleven a {
	padding-bottom: 6px
}

.hidden {
	display: none
}

.ele_click {
	background-color: #ef2f23;
	margin-top: -1px
}

.ele_click a {
	border-bottom: 0;
	padding-top: 1px;
	padding-bottom: 13px
}

.ele_activeDialog,
.ele_activedDialog {
	width: 330px;
	height: 250px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -165px;
	margin-top: -125px;
	z-index: 9999999;
	background-color: #fff;
	text-align: center;
	display: none
}

.ele_activeDialog .close,
.ele_activedDialog .close {
	height: 50px;
	width: 100%
}

.ele_activeDialog .close img,
.ele_activedDialog .close img {
	width: 20px;
	height: 20px;
	float: right;
	margin-top: 20px;
	margin-right: 15px;
	cursor: pointer
}

.ele_activeDialog .title,
.ele_activedDialog .title {
	font-size: 14px;
	color: #f36;
	text-align: center
}

.ele_activeDialog .desc,
.ele_activedDialog .desc {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #333;
	margin-top: 20px
}

.ele_activeDialog .btn,
.ele_activedDialog .btn {
	width: 100px;
	height: 35px;
	font-size: 14px;
	text-align: center;
	background: #f36;
	color: #fff;
	line-height: 35px;
	margin-top: 30px;
	margin-left: 115px;
	*margin-left: 0;
	_margin-left: 0;
	cursor: pointer
}

.ele_offDialog {
	width: 330px;
	height: 250px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -165px;
	margin-top: -125px;
	z-index: 9999999;
	background-color: #fff;
	text-align: center;
	display: none
}

.ele_offDialog .close {
	height: 50px;
	width: 100%
}

.ele_offDialog .close img {
	width: 20px;
	height: 20px;
	float: right;
	margin-top: 20px;
	margin-right: 15px;
	cursor: pointer
}

.ele_offDialog .title {
	font-size: 14px;
	color: #f36;
	text-align: center
}

.ele_offDialog .desc {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #333;
	margin-top: 20px
}

.ele_offDialog .btn {
	width: 100px;
	height: 35px;
	font-size: 14px;
	text-align: center;
	background: #f36;
	color: #fff;
	line-height: 35px;
	margin-top: 30px;
	margin-left: 115px;
	*margin-left: 0;
	_margin-left: 0;
	cursor: pointer
}

.ele_mask {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	display: none
}

.mgj_eleven_box {
	position: fixed;
	height: 100%;
	top: 0;
	width: 230px;
	right: -230px;
	color: #fff;
	font-size: 12px;
	z-index: 9999;
	overflow: hidden;
	background: #f6f6f6;
	_display: none
}

.mgj_eleven_box .elevenBox_header {
	width: 100%;
	height: 50px
}

.mgj_eleven_box .elevenBox_header .ele_header_cont {
	width: 200px;
	margin: 0 auto;
	position: relative;
	text-align: center
}

.mgj_eleven_box .elevenBox_header .ele_header_cont i {
	background: url(./images/upload_iezgeobtgi2genrsgqzdambqmmyde_18x21.png) no-repeat;
	display: inline-block;
	width: 18px;
	height: 21px;
	position: absolute;
	top: 14px;
	left: 0;
	cursor: pointer
}

.mgj_eleven_box .elevenBox_header .ele_header_cont span {
	font-size: 20px;
	color: #000;
	line-height: 50px
}

.mgj_eleven_box .elevenBox_body {
	width: 100%;
	height: 100%
}

.mgj_eleven_box .elevenBox_body .ele_body_loading {
	width: 100%;
	height: 100%;
	background-color: #fff;
	position: relative
}

.mgj_eleven_box .elevenBox_body .ele_body_loading img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -13px;
	margin-top: -13px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre {
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	display: none;
	*position: relative;
	_position: relative
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task {
	width: 100%;
	height: 546px;
	position: relative;
	background: url(./images/upload_ie4weztgguzgmnbzgqzdambqgqyde_230x546.jpg) no-repeat
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task .title {
	position: absolute;
	z-index: 100;
	height: 55px;
	width: 100%;
	top: 0;
	font-size: 18px;
	color: #333;
	padding-left: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task .title span {
	display: block;
	line-height: 55px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task .title span i {
	display: block;
	float: left;
	height: 20px;
	border-left: 4px solid red;
	margin-top: 18px;
	margin-right: 10px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task .link {
	width: 200px;
	height: 110px;
	position: absolute;
	display: block;
	z-index: 100;
	margin-left: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task .cart {
	top: 54px;
	left: 1px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task .gift {
	top: 175px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task .game {
	top: 296px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_task .machine {
	top: 416px;
	left: 1px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus {
	width: 100%;
	height: 312px;
	margin-top: 20px;
	margin-bottom: 70px;
	position: relative;
	background: url(./images/upload_ieywcn3emi4wgylcgmzdambqmeyde_230x312.jpg) no-repeat;
	padding-bottom: 70px\0;
	*padding-bottom: 0;
	_padding-bottom: 0
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .coupons_title {
	position: absolute;
	z-index: 100;
	height: 55px;
	width: 100%;
	top: 0;
	font-size: 18px;
	color: #333;
	padding-left: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .coupons_title span {
	display: block;
	line-height: 55px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .coupons_title span i {
	display: block;
	float: left;
	height: 20px;
	border-left: 4px solid red;
	margin-top: 18px;
	margin-right: 10px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .cashCoupon {
	width: 200px;
	height: 115px;
	position: absolute;
	z-index: 10;
	top: 55px;
	margin-left: 15px;
	display: block
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .coupons {
	width: 200px;
	height: 115px;
	position: absolute;
	z-index: 10;
	top: 180px;
	margin-left: 15px;
	display: block
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .cashCoupon .few,
.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .coupons .few {
	display: block;
	z-index: 100;
	font-family: arial;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
	color: #fff
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .cashCoupon .money,
.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .coupons .money {
	display: block;
	z-index: 100;
	font-family: arial;
	font-size: 14px;
	text-align: center;
	margin-top: -3px;
	color: #fff
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .cashCoupon .title,
.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .coupons .title {
	display: block;
	z-index: 100;
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 55px;
	padding-left: 0
}

.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .cashCoupon .btn,
.mgj_eleven_box .elevenBox_body .ele_body_pre .ele_pre_coupus .coupons .btn {
	display: block;
	z-index: 100;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 55px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal {
	width: 100%;
	height: 100%;
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	*position: relative;
	_position: relative
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record {
	width: 100%;
	height: 740px;
	position: relative;
	background: url(./images/upload_iezgmzjzgfrdaytcgmzdambqmmyde_230x740.jpg) no-repeat
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .title {
	position: absolute;
	z-index: 100;
	height: 740px;
	width: 100%;
	top: 0;
	font-size: 18px;
	color: #333;
	padding-left: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .title span {
	display: block;
	line-height: 55px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .title span i {
	display: block;
	float: left;
	height: 20px;
	border-left: 4px solid red;
	margin-top: 18px;
	margin-right: 10px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_notice {
	display: block;
	width: 200px;
	height: 115px;
	margin-left: 15px;
	position: absolute;
	z-index: 100
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_notice .notice_title {
	font-size: 18px;
	text-align: center;
	line-height: 35px;
	color: #fff
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_notice .notice_count {
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	color: #fff
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_notice .notice_count b {
	font-size: 48px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_notice .notice_count.compute {
	font-size: 22px;
	line-height: 37px;
	margin-bottom: 10px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_notice .notice_btn {
	font-size: 16px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	*margin-top: 15px;
	_margin-top: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_rank {
	display: block;
	width: 200px;
	height: 120px;
	margin-left: 15px;
	position: absolute;
	z-index: 100;
	text-align: center
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_rank .rank_title {
	font-size: 18px;
	margin-top: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_rank .rank_count {
	font-size: 14px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_rank .rank_count b {
	font-size: 46px;
	line-height: 46px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_rank .rank_info {
	font-size: 16px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_coupons {
	top: 55px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_shop {
	top: 176px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_time {
	width: 200px;
	height: 45px;
	margin-left: 15px;
	position: absolute;
	z-index: 100;
	top: 290px;
	line-height: 50px;
	font-size: 13px;
	color: #666;
	overflow: hidden
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_consume {
	top: 336px;
	color: #90f
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_consume .rank_info i {
	display: inline-block;
	width: 26px;
	height: 25px;
	background: url(./images/upload_ie2gmyrrmm3tcmdegmzdambqgiyde_26x25.png) no-repeat;
	background-size: 100%;
	vertical-align: sub
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_buyItem {
	top: 468px;
	color: #03f
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_buyItem .rank_info i {
	display: inline-block;
	width: 26px;
	height: 25px;
	background: url(./images/upload_iezwizrzmm3tcmdegmzdambqgyyde_26x25.png) no-repeat;
	background-size: 100%;
	vertical-align: sub
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_winFee {
	top: 600px;
	color: red
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_record .record_winFee .rank_info i {
	display: inline-block;
	width: 26px;
	height: 25px;
	background: url(./images/upload_ieytqmbxmyztcmdegmzdambqmeyde_26x25.png) no-repeat;
	background-size: 100%;
	vertical-align: sub
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell {
	width: 100%;
	background: #fff;
	margin-top: 20px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_header {
	width: 200px;
	height: 55px;
	margin-left: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_header .header_title {
	display: block;
	line-height: 55px;
	width: 130px;
	float: left;
	color: #333;
	font-size: 18px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_header .header_title i {
	display: block;
	float: left;
	height: 20px;
	border-left: 4px solid red;
	margin-top: 18px;
	margin-right: 10px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_header .header_btn,
.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_header .header_btn_hidden {
	display: block;
	line-height: 55px;
	width: 45px;
	color: #666;
	font-size: 14px;
	float: right;
	cursor: pointer;
	height: 55px;
	overflow: hidden
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_header .header_btn i {
	background: url(./images/upload_ieztcn3dmmzdemdegmzdambqgyyde_12x7.png) no-repeat;
	display: block;
	width: 12px;
	height: 7px;
	float: right;
	margin-top: 25px;
	margin-left: 0;
	background-size: 100%
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_header .header_btn_hidden {
	display: none
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_header .header_btn_hidden i {
	background: url(./images/150923/upload_ieytgylbg4ytemdegmzdambqmeyde_12x7.png) no-repeat;
	display: block;
	width: 12px;
	height: 7px;
	float: right;
	margin-top: 25px;
	margin-left: 0;
	background-size: 100%
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box {
	width: 200px;
	margin-left: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box li {
	width: 100%;
	height: 85px;
	padding: 10px 0;
	border-top: 1px solid #eee
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box li .item_icon {
	width: 85px;
	height: 85px;
	display: block;
	float: left
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box li .item_icon img {
	width: 100%;
	height: 100%
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box li .item_info {
	width: 100px;
	height: 85px;
	float: left;
	margin-left: 10px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box li .item_info .info_atitle {
	display: block;
	height: 34px;
	overflow: hidden
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box li .item_info .info_title {
	font-size: 14px;
	color: #333;
	line-height: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box li .item_info .info_price {
	font-size: 18px;
	color: #f33;
	height: 25px;
	line-height: 25px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_box li .item_info .info_btn {
	width: 70px;
	height: 25px;
	background: red;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	cursor: pointer;
	color: #fff
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_footer {
	width: 200px;
	height: 78px;
	margin-left: 15px;
	padding-top: 10px;
	border-top: 1px solid #eee
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_footer .dot {
	width: 8px;
	height: 78px;
	float: left;
	margin-right: 10px;
	margin-top: 7px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_footer .dot i {
	width: 100%;
	background: url(./images/upload_iezdgmrtha4wiytcgmzdambqmmyde_8x9.png) no-repeat;
	width: 8px;
	height: 9px;
	float: left;
	display: block
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_sell .sell_footer span {
	font-size: 14px;
	color: #333;
	display: block;
	line-height: 17px;
	padding-top: 4px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_flash {
	width: 100%;
	background: #fff;
	margin-top: 20px;
	margin-bottom: 70px;
	padding-bottom: 70px\0;
	*padding-bottom: 0;
	_padding-bottom: 0
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_flash .flash_header {
	width: 200px;
	height: 55px;
	margin-left: 15px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_flash .flash_header .header_title {
	display: block;
	line-height: 55px;
	float: left;
	color: #333;
	font-size: 18px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_flash .flash_header .header_title i {
	display: block;
	float: left;
	height: 20px;
	border-left: 4px solid red;
	margin-top: 18px;
	margin-right: 10px
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_flash .flash_box {
	width: 230px;
	display: block
}

.mgj_eleven_box .elevenBox_body .ele_body_formal .ele_formal_flash .flash_box img {
	margin-top: -10px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre::-webkit-scrollbar,
.mgj_eleven_box .elevenBox_body .ele_body_formal::-webkit-scrollbar {
	width: 5px
}

.mgj_eleven_box .elevenBox_body .ele_body_pre::-webkit-scrollbar-thumb,
.mgj_eleven_box .elevenBox_body .ele_body_formal::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #616161
}

.ele_rightbar {
	top: 125px;
	background: #202020
}

.ele_rightbar #mgj_rightbar_blank_div {
	margin-top: -125px;
	height: 0
}

.ele_rightbar .sideBottom {
	bottom: 135px
}

.ele_rightbar .mgj-my-browserlog a {
	border-bottom: none
}

.media_screen_960 .ele_rightbar .mgj-my-browserlog,
.media_screen_960 .ele_rightbar .mgj-my-wallet,
.media_screen_960 .ele_rightbar .mgj-my-feedback {
	display: none
}

.media_screen_960 .ele_rightbar .mgj-my-coupon a {
	border-bottom: none
}

.pagination {
	clear: both;
	text-align: center
}

.pagination .common {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 12px;
	padding: 0 8px;
	line-height: 24px;
	font-size: 14px;
	color: #333
}

.pagination a,
.pagination i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 12px;
	padding: 0 8px;
	line-height: 24px;
	font-size: 14px;
	color: #333
}

.pagination .c {
	background: #333;
	color: #fff
}

#imioflashobj {
	position: absolute
}

.combo_img {
	background-image: url(./images/upload_ieytszrsgaytmm3cgmzdambqmeyde_100x400.png);
	_background-image: url(./images/upload_iezdinbwmuytmm3cgmzdambqmmyde_100x400.png);
	background-repeat: no-repeat
}

.font_yh {
	font-family: "Microsoft Yahei"
}

.font_tahoma {
	font-family: Tahoma
}

.header_mid {
	position: relative;
	clear: both;
	border-bottom: 2px solid #f46
}

.header_mid .eleven_logo {
	position: absolute;
	width: 189px;
	height: 82px;
	top: -25px;
	left: 106px;
	background: url(./images/twelve_logo_1200.gif) no-repeat;
	overflow: hidden;
	text-indent: -100%
}

.header_mid .logo {
	float: left;
	width: 250px;
	height: 60px;
	margin-top: 28px;
	margin-bottom: 20px;
	overflow: hidden;
	text-indent: -999em;
	background: url(./images/upload_ieytkyrqgaytaztegmzdambqmeyde_207x51.png) no-repeat;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='./images/upload_ieytqytemizdaztegmzdambqmeyde_207x51.png');
	_background-image: none
}

.header_mid .nav_mogu_qrcode {
	float: right;
	margin-top: 5px;
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	padding: 5px
}

.header_mid .nav_mogu_qrcode p {
	color: #444;
	line-height: 1;
	margin-top: 2px
}

.header_mid .nav_mogu_qrcode img {
	display: block
}

.top_nav_search {
	position: relative;
	z-index: 50;
	float: left;
	width: 502px;
	margin: 35px 0 0 132px
}

.top_nav_search .search_inner_box {
	border: 1px solid #3a3a3a;
	_white-space: nowrap
}

.top_nav_search .selectbox {
	position: relative;
	float: left;
	width: 70px;
	z-index: 10
}

.top_nav_search .selectbox .selected {
	display: block;
	height: 33px;
	line-height: 32px;
	padding-left: 12px;
	color: #666;
	cursor: pointer;
	background-color: #fff;
	border-radius: 4px 0 0 4px;
	background-image: url(./images/upload_ieytszrsgaytmm3cgmzdambqmeyde_100x400.png);
	_background-image: url(./images/upload_iezdinbwmuytmm3cgmzdambqmmyde_100x400.png);
	background-repeat: no-repeat;
	background-position: 51px -17px
}

.top_nav_search .selectbox ol {
	display: none;
	position: absolute;
	top: 100%;
	left: -1px;
	width: 70px;
	background: #fff;
	border: 1px solid #cecece;
	border-top: 1px solid #3a3a3a
}

.top_nav_search .selectbox li a {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #666;
	text-align: center
}

.top_nav_search .selectbox li a:hover {
	background: #f7f7f7;
	color: #666
}

.top_nav_search .selectbox .current a {
	color: #333
}

.top_nav_search .sele_hover ol {
	display: block
}

.top_nav_search .ts_txt {
	float: left;
	height: 21px;
	line-height: 20px;
	padding: 6px 10px 6px 6px;
	_padding: 6px 9px 6px 6px;
	_width: 343px;
	width: 344px;
	border: none;
	color: #999;
	font-size: 12px
}

.top_nav_search .ts_high {
	color: #333
}

.top_nav_search .ts_btn {
	float: left;
	height: 33px;
	overflow: hidden;
	width: 70px;
	_width: 66px;
	_float: right;
	background-color: #3a3a3a;
	border: none;
	cursor: pointer;
	color: #fff;
	text-indent: -999em;
	background-image: url(./images/upload_ieytszrsgaytmm3cgmzdambqmeyde_100x400.png);
	_background-image: url(./images/upload_iezdinbwmuytmm3cgmzdambqmmyde_100x400.png);
	background-repeat: no-repeat;
	background-position: 27px -57px
}

.top_nav_search .ts_hotwords {
	margin-left: -16px;
	white-space: nowrap;
	width: 518px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px
}

.top_nav_search .ts_hotwords a {
	color: #999;
	line-height: 1;
	padding: 0 0 0 16px
}

.top_nav_search .top_search_hint {
	display: none;
	position: absolute;
	left: 0;
	top: 33px;
	width: 500px;
	z-index: 999;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #cecece;
	border-top: 1px solid #3a3a3a
}

.top_nav_search .top_search_hint .search_tip_box {
	float: none!important
}

.top_nav_search .top_search_hint .local_del {
	float: right;
	width: 23px;
	text-align: center;
	line-height: 33px;
	cursor: pointer
}

.top_nav_search .top_search_hint .mr300 {
	min-height: 286px;
	_height: 286px;
	background-color: #fff
}

.top_nav_search .top_search_hint .mr300 .search_tip_title {
	padding: 10px
}

.top_nav_search .top_search_hint .tip_none {
	height: 286px;
	line-height: 286px;
	text-align: center;
	color: #ccc
}

.top_nav_search .top_search_hint .hosttags {
	border-bottom: 1px dashed #dedede;
	margin: 0 5px 5px 15px;
	padding-bottom: 5px;
	color: #999
}

.top_nav_search .top_search_hint .search_tip_title {
	height: 16px;
	line-height: 16px;
	color: #999;
	font-weight: 400;
	font-size: 12px
}

.top_nav_search .top_search_hint .search_hot_wrap {
	float: right;
	width: 139px;
	padding-left: 20px
}

.top_nav_search .top_search_hint .search_hot_wrap .hot_title {
	padding: 20px 0 10px
}

.top_nav_search .top_search_hint .search_hot_wrap .hot_list {
	width: 125px;
	margin-right: -8px
}

.top_nav_search .top_search_hint .search_hot_wrap .hot_list li {
	float: left;
	margin: 0 8px 10px 0
}

.top_nav_search .top_search_hint .search_hot_wrap .hot_list span {
	float: left;
	padding: 0 8px;
	height: 18px;
	line-height: 18px;
	color: #666;
	border: 1px solid #d5d5d5;
	border-radius: 2px;
	white-space: nowrap;
	cursor: pointer
}

.top_nav_search .top_search_hint .search_tip li {
	overflow: hidden;
	padding: 0 10px;
	border-bottom: 1px dotted #eee
}

.top_nav_search .top_search_hint .search_tip a {
	float: left;
	height: 33px;
	line-height: 33px;
	width: 54%;
	overflow: hidden;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis
}

.top_nav_search .top_search_hint .search_tip .prop {
	float: right;
	color: #666;
	cursor: pointer;
	line-height: 20px;
	padding: 0 8px;
	border-radius: 5px;
	margin-left: 10px;
	margin-top: 6px;
	background: #f2f2f2;
	text-align: center
}

.top_nav_search .top_search_hint .search_tip .prop:hover {
	color: #f46
}

.top_nav_search .top_search_hint .search_tip .checked {
	background: #f2f2f2
}

.top_nav_search .top_search_hint .search_tip .checked .prop {
	background: #fff
}

.top_nav_search .top_search_hint .search_tip .local_item a {
	width: 85%
}

.top_nav_search .top_search_hint .search_sub_tip {
	margin: 0 0 0 20px;
	width: 100px
}

.top_nav_search .top_search_hint .search_sub_tip li {
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 0 0 9px;
	width: 100px
}

.top_nav_search .top_search_hint .search_sub_tip a {
	line-height: 20px;
	color: #fe7db0
}

.top_nav_search .top_search_hint .local_title {
	padding: 10px
}

.top_nav_search .top_search_hint .local_title .del_all {
	float: right;
	color: #666;
	cursor: pointer;
	text-decoration: underline
}

.top_nav_search .top_search_hint .mr300_fix .search_tip_title {
	border-bottom: 1px dashed #999
}

.top_nav_search .top_search_hint .mr300_fix .del_all {
	margin-right: 0
}

.top_nav_search .top_search_hint .mr300_fix .search_tip a {
	width: 75%;
	*width: 70%
}

.sticky-search-container {
	position: fixed;
	top: -50px;
	left: 0;
	width: 100%;
	height: 50px;
	background: #666;
	background: rgba(0, 0, 0, .8);
	z-index: 9999;
	transition: all .5s ease;
	_display: none!important;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop-50))
}

.sticky-search-container.lets-rock {
	top: 0;
	transition: all .5s ease
}

.sticky-search-container .logo {
	float: left;
	width: 152px;
	height: 38px;
	margin-top: 6px;
	overflow: hidden;
	text-indent: -999em;
	background: url(./images/upload_ie2dmyrwge2gcytcgmzdambqgiyde_152x38.png) no-repeat;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='./images/upload_ie2tcmjtme2gcytcgmzdambqhayde_152x38.png');
	_background-image: none
}

.sticky-search-container .top_search_hint {
	width: 650px
}

.sticky-search-container .top_nav_search {
	margin-top: 6px;
	width: 652px;
	_width: 655px
}

.sticky-search-container .top_nav_search .ts_txt {
	width: 494px
}

.sticky-search-container .top_nav_search .ts_btn {
	background-color: #f46;
	border-radius: 0 4px 4px 0
}

.sticky-search-container .ts_hotwords {
	display: none
}

.media_screen_960 .header_mid .eleven_logo {
	background-image: url(./images/twelve_logo_960.gif)
}

.media_screen_960 .header_mid .top_nav_search {
	margin-left: 40px
}

@media (max-width:1212px) {
	.header_2015 .header_mid .eleven_logo {
		background-image: url(./images/twelve_logo_960.gif)
	}
	.header_2015 .header_mid .top_nav_search {
		margin-left: 40px
	}
	.header_2015 .nav_list li {
		padding: 0 16px
	}
}

.fm960 .header_mid .eleven_logo {
	background-image: url(./images/twelve_logo_960.gif)
}

.fm960 .header_mid .top_nav_search {
	margin-left: 40px
}

.fm960 .nav_list li {
	padding: 0 16px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2) {
	.header_mid .logo {
		background: url(./images/upload_ie2deyzxhe3taztegmzdambqgiyde_415x102.png) no-repeat;
		background-size: 207px auto
	}
	.sticky-search-container .logo {
		background: url(./images/upload_ie2tenrume4dcztegmzdambqhayde_304x76.png) no-repeat;
		background-size: 152px auto
	}
}

.header_nav {
	border-bottom: 1px solid #f46;
	margin-bottom: 27px;
	background: #fff
}

.header_nav .nav_list_wrap {
	padding: 10px 0
}

.header_nav .nav_list {
	float: left;
	background-image: url(./images/upload_ieytszrsgaytmm3cgmzdambqmeyde_100x400.png);
	_background-image: url(./images/upload_iezdinbwmuytmm3cgmzdambqmmyde_100x400.png);
	background-repeat: no-repeat;
	background-position: right -219px
}

.header_nav .nav_list li {
	position: relative;
	float: left;
	display: inline;
	padding: 0 29px 0 30px;
	height: 20px;
	line-height: 18px;
	background-image: url(./images/upload_ieytszrsgaytmm3cgmzdambqmeyde_100x400.png);
	_background-image: url(./images/upload_iezdinbwmuytmm3cgmzdambqmmyde_100x400.png);
	background-repeat: no-repeat;
	background-position: -98px -219px
}

.header_nav .nav_list a {
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 2px 15px;
	font-size: 14px;
	color: #333;
	font-weight: 700;
	border-radius: 20px
}

.header_nav .nav_list .no_bold {
	font-weight: 400
}

.header_nav .nav_list .on {
	color: #fff;
	background-color: #f46
}

.header_nav .nav_list .daren a {
	padding-left: 45px;
	background-image: url(./images/kuw9n_ieygkmbwgbrdayrzmiytambqgqyde_26x60.png);
	background-position: 15px 3px;
	background-repeat: no-repeat
}

.header_nav .nav_list .daren .on {
	background-position: 15px -41px
}

.header_nav .nav_list .eleven_nav {
	padding: 0 12px 0 13px
}

.header_nav .nav_list .eleven_nav a {
	padding-left: 61px;
	color: #f46;
	background-image: url(./images/kuw9n_ieydqzrvgazwentfmqytambqmmyde_42x36.png);
	background-position: 15px 5px;
	background-repeat: no-repeat;
	_background-position: 15px 4px
}

.header_nav .nav_list .eleven_nav .on {
	background-position: 15px -18px;
	_background-position: 15px -19px;
	color: #fff
}

.header_nav .nav_list .finance .new {
	display: none;
	position: relative;
	top: 1px;
	margin: 0 0 0 5px;
	width: 27px;
	height: 11px;
	overflow: hidden;
	text-indent: -999em;
	background: url(./images/kuw9n_ie2dinrwg4ytamdegazdambqgiyde_27x11.png) no-repeat
}

.header_nav .nav_list .finance .new_show {
	display: inline-block
}

.media_screen_960 .nav_list li {
	padding: 0 16px
}

@media (max-width:1212px) {
	.header_2014 .header_mid .eleven_logo {
		background-image: url(./images/twelve_logo_960.gif)
	}
	.header_2014 .header_mid .top_nav_search {
		margin-left: 40px
	}
	.header_2014 .nav_list li {
		padding: 0 16px
	}
}

.fm960 .header_mid .eleven_logo {
	background-image: url(./images/twelve_logo_960.gif)
}

.fm960 .header_mid .top_nav_search {
	margin-left: 40px
}

.fm960 .nav_list li {
	padding: 0 16px
}

#imioflashobj {
	position: absolute
}

.gwd_bj_small_right {
	display: none!important
}

.gwd_bj_container {
	display: none!important
}

.gwd-fixed-button {
	display: none!important
}

#extension-fixed-button {
	display: none!important
}

.gwd_toolbar_control_small {
	display: none!important
}

.gwd_toolbar_container {
	display: none!important
}

.have_collect_button_toolbar_open {
	display: none!important
}

.gwd_toolbar_goods_related {
	display: none!important
}

.gwd_float_curve {
	display: none!important
}

.gwd_float_curve_head {
	display: none!important
}

.gwd_float_curve_main {
	display: none!important
}

.gwd_float_curve_compare_goods {
	display: none!important
}

#body:before,
#body:after {
	content: "";
	display: table
}

#body:after {
	clear: both
}

#body {
	zoom: 1
}

.notice_top_banner {
	display: block;
	height: 60px;
	background: #ffcaaa url(./images/88woz_kqywu6cxkfbew2dwgfjeg5sckzsew_1500x60.jpg) no-repeat center 0
}

#info_bar {
	zoom: 1;
	height: 67px;
	_height: 65px;
	background-position: right -65px
}

#navigation {
	height: 34px;
	line-height: 34px;
	_overflow: hidden
}

.back_to_mogujie {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #ddd;
	vertical-align: top
}

.s_line {
	display: block;
	height: 30px;
	border-left: 1px solid #222;
	border-right: 1px solid #4e4e4e
}

.login_mod_wrap {
	padding: 5px 15px 5px 15px
}

.more_login_wrap {
	padding-right: 0;
	border-right: none
}

.other_login {
	padding-right: 5px
}

.nav_login_wrap a {
	color: #ddd;
	border-radius: 3px;
	padding: 0 10px;
	display: inline-block
}

.nav_login_wrap a:hover {
	background: #6a6a6a;
	color: #fff
}

.fm960 .logo_wrap .logo,
.media_screen_960 .logo_wrap .logo {
	margin-right: 80px
}

.info_show .login_methods li .myfavs {
	height: 30px;
	line-height: 30px;
	color: #ddd;
	padding: 0 3px;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.info_show .login_methods li .myfavs:hover {
	color: #fff
}

.info_show .login_methods .custom_service {
	padding: 0 10px;
	margin-left: 0;
	background-position: 12px -73px
}

.info_show .custom_help {
	margin-left: 0;
	padding-left: 10px
}

.login_methods .login_bg {
	background: url(./images/third_login_v5.png) no-repeat;
	padding: 0 0 0 20px;
	margin: 0 15px 0 0;
	display: inline-block;
	color: #ddd
}

#show_more_login .login_bg {
	color: #666
}

.login_methods .login_bg:hover {
	color: #fff
}

.login_methods .qq_login {
	background-position: 0 1px
}

.login_methods .weibo_login {
	background-position: 0 -17px
}

.login_methods .tb_login {
	background-position: 0 -37px
}

.login_methods .more_login {
	color: #fff;
	position: relative;
	margin-right: 13px;
	display: inline-block
}

.login_methods .more_login b {
	background: url(./images/nav_head_icon_v5.png) no-repeat 0 -180px;
	position: absolute;
	width: 10px;
	height: 6px;
	margin: 8px 0 0 4px;
	*margin-top: 4px
}

#show_more_login {
	width: 140px
}

#show_more_login .login_bg {
	display: block;
	height: 28px;
	line-height: 28px;
	padding-left: 30px;
	margin: 0
}

#show_more_login .login_bg:hover {
	background-color: #f7f7f7;
	color: #ff89a7
}

.login_methods .tencent_login {
	background-position: 10px -93px
}

.login_methods .douban_login {
	background-position: 10px -100px
}

.login_methods .wy_login {
	background-position: 10px -130px
}

.login_methods .wy_login {
	background-position: 10px -130px
}

.login_methods .rr_login {
	background-position: 10px -198px
}

.login_methods .weixin_login {
	background: url(./images/2r6z_kqzhumlykrbdivtwgfjeg5sckzsew_16x16.png) 10px 4px no-repeat
}

.info_show {
	height: 31px
}

.info_show .my_btn {
	height: 30px;
	padding-left: 10px
}

.info_show .my_btn li {
	line-height: 30px;
	float: left;
	height: 30px
}

.info_show .uname b,
.info_show .shoppingcard b,
.info_show .custom_help b {
	display: inline;
	float: left;
	background: url(./images/nav_head_icon_v5.png) no-repeat 0 -180px;
	width: 9px;
	height: 5px;
	margin-top: 14px
}

.info_show .my_btn li p {
	height: 30px;
	float: left;
	line-height: 30px
}

.info_show .my_btn li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #ddd;
	padding: 0 3px;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.info_show .my_btn li a:hover {
	color: #fff
}

.info_show .my_btn li .num {
	color: #f39
}

.info_show .my_btn .publish_btn .sharebox {
	display: none
}

.info_show .my_btn .publish_btn,
.info_show .my_btn .liked {
	margin-left: 10px
}

.info_show .my_btn .liked a {
	display: inline;
	float: left;
	_line-height: 30px
}

.back_to_mogujie,
.info_show .shoppingcard,
.info_show .myorder {
	background-image: url(./images/13t2zv_kqzhqnkkozbegqlwgfjeg5sckzsew_100x200.png);
	background-repeat: no-repeat
}

#shopcardfortop .goel {
	background-image: url(./images/13t2zv_kqzhqnkkozbegqlwgfjeg5sckzsew_100x200.png);
	background-repeat: no-repeat
}

.info_show .uname {
	padding-right: 17px
}

.info_show .shoppingcard {
	position: relative;
	background-position: 15px -32px;
	padding: 0 10px 0 38px;
	z-index: 9997
}

.info_show .myorder {
	position: relative;
	padding: 0 15px 0 30px;
	background-position: 15px -5px;
	*background-position: 15px -6px
}

.info_show .shoppingcard .num {
	padding: 0 3px
}

.back_to_mogujie {
	background-position: 0 -158px;
	padding: 0 20px
}

.info_show .modou {
	position: relative;
	z-index: 1000;
	padding-right: 5px
}

.info_show .modou:hover .modou_tip {
	display: inline
}

.info_show .modou_tip {
	display: none;
	position: absolute;
	top: 28px;
	right: -8px;
	width: 100px;
	*width: 108px;
	padding: 0 10px;
	color: #ff5b97;
	height: 20px;
	line-height: 20px;
	background: #fff;
	border-radius: 3px
}

.info_show .modou_tip .icon_delta {
	position: absolute;
	top: -6px;
	_top: -8px;
	right: 28px;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
	_border-style: dashed dashed solid dashed;
	line-height: 0;
	font-size: 0
}

.info_show .my_btn .add_fav_btn {
	margin-left: 0;
	padding-left: 15px
}

.info_show .my_btn .msg_tip {
	padding-right: 15px
}

.info_show .my_btn .msg_tip .h {
	color: #F39;
	font-weight: 700
}

.info_show .my_btn .custom_service {
	padding-left: 15px;
	margin-left: 0;
	background-position: 12px -73px
}

.info_show .my_btn .platform_service {
	margin-left: 0;
	background-position: 12px -73px
}

.info_show .my_btn .corp_chance {
	margin-left: 0;
	padding: 0 5px 0 15px;
	border-left: 1px solid #272A33
}

.info_show .shoppingcard:hover #shopcardfortop {
	display: block!important
}

.info_show .publish_btn:hover .sharebox {
	display: block
}

.info_show .on #shopcardfortop {
	display: block!important
}

.info_show .hover .sharebox {
	display: block!important
}

.info_show .mb_avt {
	margin: 5px 6px 0 0;
	float: left;
	width: 22px;
	height: 22px
}

.info_show .mb_name {
	margin-left: 5px;
	padding: 0 5px 0 0
}

.info_show .my_btn .publish_btn {
	position: relative;
	z-index: 10;
	background: 0 0;
	border-left: 1px solid #272A33
}

.info_show .my_btn .publish_btn .sharebox {
	position: absolute;
	top: 30px;
	left: -20px;
	width: 92px;
	line-height: 26px;
	border-radius: 0 0 5px 5px;
	background-color: #fff;
	z-index: 2
}

.info_show .my_btn .publish_btn .sharebox a {
	display: block;
	color: #666;
	text-align: center
}

.info_show .my_btn .publish_btn .sharebox a:hover {
	background-color: #f6f6f6;
	color: #ff5c97;
	border-radius: 0 0 5px 5px
}

.new_shopping_cart .cart_info_wrap,
.new_shopping_cart .cart_info,
#shopcardfortop .subbox .sub_info {
	background-image: url(./images/kuw9n_kqzfmwcxozbegytwgfjeg5sckzsew_48x144.png);
	background-repeat: no-repeat
}

.new_shopping_cart {
	position: relative;
	height: 32px;
	z-index: 500;
	float: right;
	margin-top: 15px
}

.new_shopping_cart .cart_info_wrap {
	display: block;
	position: relative;
	z-index: 1000;
	border-radius: 5px;
	padding: 0 0 0 48px;
	background-position: 12px 6px;
	background-color: #fff
}

.new_shopping_cart .cart_info {
	background-color: #fff;
	border-radius: 0 5px 5px 0;
	display: inline-block;
	color: #333;
	height: 32px;
	line-height: 32px;
	padding: 0 30px 0 9px;
	border-left: 1px solid #e9e9ea;
	background-position: 77px -34px;
	cursor: pointer
}

.new_shopping_cart .cart_info b {
	color: #ff3285;
	font-weight: 400;
	padding: 0 3px
}

.new_shopping_cart:hover .cart_info_wrap,
.new_shopping_cart_hover .cart_info_wrap {
	border-radius: 5px 5px 2px 2px
}

.new_shopping_cart:hover .cart_info,
.new_shopping_cart_hover .cart_info {
	height: 33px;
	background-position: 77px -83px;
	border-radius: 0 5px 2px 0
}

.new_shopping_cart:hover #shopcardfortop,
.new_shopping_cart_hover #shopcardfortop {
	display: block
}

#shopcardfortop {
	display: none;
	position: absolute;
	top: 32px;
	right: 0;
	_right: -1px;
	border: 1px solid #e1e1e1;
	width: 295px;
	padding: 15px;
	background: #fff;
	border-radius: 0 0 3px 3px
}

#shopcardfortop ul {
	max-height: 265px;
	overflow: hidden;
	position: relative
}

#shopcardfortop .max_height_ie6 {
	_height: 265px
}

#shopcardfortop li {
	position: relative;
	vertical-align: middle;
	line-height: 22px;
	padding: 0 50px 0 47px;
	height: 53px;
	border: 0;
	float: none
}

#shopcardfortop a {
	padding: 0!important;
	height: 20px!important;
	line-height: 20px!important;
	overflow: visible
}

#shopcardfortop .imgbox {
	position: absolute;
	top: 0;
	left: 0
}

#shopcardfortop .title {
	color: #333;
	width: 180px;
	height: 20px;
	overflow: hidden
}

#shopcardfortop .info {
	color: #aaa;
	display: block;
	width: 180px;
	height: 20px;
	overflow: hidden;
	font-weight: 400
}

#shopcardfortop .price {
	position: absolute;
	top: 0;
	right: 0
}

#shopcardfortop .del {
	position: absolute;
	bottom: 9px;
	right: 0;
	color: #aaa;
	cursor: pointer;
	font-weight: 400
}

#shopcardfortop .subbox {
	border-top: 1px solid #ddd;
	color: #333;
	padding-top: 10px;
	line-height: 24px;
	height: 24px
}

#shopcardfortop .subbox .gary {
	color: #999
}

#shopcardfortop .subbox .num {
	color: #ff3184
}

#shopcardfortop .goel {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 85px;
	height: 24px!important;
	background-position: 0 -120px
}

#shopcardfortop .subbox .sub_info {
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
	color: #333;
	background-position: 0 -75px
}

#shopcardfortop .subbox .sub_info b {
	color: #ff3184
}

.emptycard {
	width: 141px!important;
	padding: 0 10px!important;
	line-height: 34px!important;
	color: #999!important;
	right: 0!important
}

.shoppingcard #shopcardfortop {
	left: 0;
	top: 31px
}

#alter_name_tip {
	position: absolute;
	display: inline-block;
	background: url(./images/3x51_kqywk52znjbdorlwgfjeg5sckzsew_116x29.png) no-repeat;
	_background: url(./images/3x51_kqys4z2knjbgurcugfjeg5sckzsew_116x26.png) no-repeat;
	width: 116px;
	height: 29px;
	_height: 26px;
	z-index: 99
}

#alter_name_tip a {
	background: url(./images/alpha_bg.gif) no-repeat;
	display: inline-block;
	height: 26px
}

#alter_name_tip a.alter_tip_con {
	width: 92px
}

#alter_name_tip a.alter_tip_close {
	width: 23px
}

.publish_btn .nav-qptips {
	overflow: hidden;
	background: url(./images/7ycvj_kqywuvtim5bguvtwgfjeg5sckzsew_248x30.png) no-repeat 0 0;
	_background: url(./images/7ycvj_kqyxg4cbm5bfqtdwgfjeg5sckzsew_248x30.png) no-repeat 0 0;
	font-weight: 400;
	height: 30px;
	left: 0;
	line-height: 36px;
	position: absolute;
	text-indent: 5px;
	top: 30px;
	width: 248px
}

#navigation-tip-sure {
	color: #5FA213;
	font-weight: 700;
	text-decoration: underline;
	cursor: pointer
}

#notice_menu {
	width: 125px
}

#notice_menu li a {
	padding-left: 15px
}

#setting_menu {
	width: 90px
}

#setting_menu li a {
	padding-left: 20px
}

#setting_menu .globe_publish_img {
	border-bottom: 1px dashed #eaeaea
}

#help_down_list {
	width: 80px
}

.tip_index_fav {
	height: 18px;
	line-height: 18px;
	padding: 5px 0 4px;
	background: #ffc;
	border-bottom: 1px solid #ffd284;
	width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0
}

.tip_index_fav .set_index,
.tip_index_fav .add_fav {
	color: #333;
	line-height: 18px;
	padding: 0 0 0 280px
}

.tip_index_fav .set_index_link,
.tip_index_fav .add_fav_link {
	height: 18px;
	line-height: 16px;
	line-height: 18px\9;
	width: 68px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background: url(./images/6zps_kqytgnk7m5bhsv2ugfjeg5sckzsew_120x18.png) no-repeat -50px 0
}

.index_fav_close {
	color: #333;
	line-height: 18px
}

.index_fav_close_link {
	height: 18px;
	width: 18px;
	background: url(./images/6zps_kqytgnk7m5bhsv2ugfjeg5sckzsew_120x18.png) no-repeat 1px 2px;
	margin: 0 3px 0 0
}

#seach_type .mr300_fix .del_all {
	margin-right: 0
}

#seach_type .mr300_fix .search_tip a {
	width: 75%;
	*width: 70%
}

.combo_img {
	background-image: url(./images/sp_head.png);
	background-repeat: no-repeat
}

.header_2014 .header_top {
	float: right;
	padding-top: 6px
}

.header_2014 .header_top .s1 {
	display: inline;
	position: relative;
	z-index: 100;
	float: left;
	margin: 0 20px 0 0;
	padding-bottom: 5px
}

.header_2014 .header_top .s1 a {
	float: left;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	color: #fff
}

.header_2014 .header_top .s1:hover .ext_mode,
.header_2014 .header_top .s1_on .ext_mode {
	display: block
}

.header_2014 .header_top .has_line a {
	padding-left: 21px;
	background-image: url(./images/sp_head.png);
	background-repeat: no-repeat;
	background-position: -99px -253px;
	*background-position: -99px -255px
}

.header_2014 .header_top .custom_item {
	margin-right: 0
}

.header_2014 .header_top .has_icon {
	padding-right: 10px;
	background-image: url(./images/sp_head.png);
	background-repeat: no-repeat
}

.header_2014 .header_top .has_icon_delta {
	position: absolute;
	width: 7px;
	height: 5px;
	top: 6px;
	right: 0;
	background-image: url(./images/sp_head.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.header_2014 .header_top .user_meta {
	background-image: none
}

.header_2014 .header_top .user_meta .icon_delta {
	position: absolute;
	width: 7px;
	height: 5px;
	top: 6px;
	right: 0;
	background-image: url(./images/sp_head.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.header_2014 .header_top .custom_item {
	background-position: 72px 6px
}

.header_2014 .header_top .more_login {
	background-position: 27px 6px
}

.header_2014 .header_top .message_center {
	background-image: none
}

.header_2014 .header_top .message_center .icon_delta {
	position: absolute;
	width: 7px;
	height: 5px;
	top: 6px;
	right: 0;
	background-image: url(./images/sp_head.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.header_2014 .header_top .message_center .m_num {
	color: #fff
}

.header_2014 .header_top .ext_mode {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	width: 90px;
	background: #fff;
	border-radius: 4px;
	padding: 5px 0;
	box-shadow: 0 2px 2px #e5e5e5
}

.header_2014 .header_top .login_ext {
	width: 120px
}

.header_2014 .header_top .login_ext a {
	padding: 0 10px
}

.header_2014 .header_top .s2 {
	margin-bottom: 2px
}

.header_2014 .header_top .s2 a {
	float: none;
	display: block;
	height: 28px;
	line-height: 28px;
	padding: 0 20px;
	margin: 0;
	overflow: hidden;
	color: #444
}

.header_2014 .header_top .s2 a:hover,
.header_2014 .header_top .s2 .on {
	background: #f2f2f2
}

#header {
	min-width: 960px
}

#header .back_to_mogujie {
	background: url(./images/hbg.png) -235px -41px no-repeat;
	color: #fff
}

#header .info_show .shoppingcard {
	background: url(./images/hbg.png) -228px -99px no-repeat
}

#header .info_show .myorder {
	background: url(./images/hbg.png) -228px -69px no-repeat
}

#header .info_show .uname b,
#header .info_show .shoppingcard b,
#header .info_show .custom_help b,
#header .info_show .more_login b {
	background: url(./images/hbg.png) -242px -145px no-repeat
}

#header #show_more_login a {
	color: #666
}

.g-footer {
	padding: 60px 0;
	text-align: center;
	color: #999
}

.g-footer a {
	color: #999
}

.g-footer a:hover {
	text-decoration: underline
}

.g-footer .icons {
	padding-top: 16px;
	height: 28px;
	text-align: center
}

.g-footer .icons .vs,
.g-footer .icons .mc,
.g-footer .icons .up,
.g-footer .icons .pa,
.g-footer .icons .kx,
.g-footer .icons .pc {
	display: inline-block;
	height: 28px;
	vertical-align: top
}

.g-footer .icons .vs {
	width: 80px;
	background: url(./images/split.png) 0 -50px no-repeat;
	cursor: default
}

.g-footer .icons .mc {
	width: 74px;
	background: url(./images/split.png) -90px -50px no-repeat;
	cursor: default
}

.g-footer .icons .up {
	width: 50px;
	background: url(./images/split.png) -178px -50px no-repeat;
	cursor: default
}

.g-footer .icons .pa {
	width: 164px;
	vertical-align: top;
	background: url(./images/split.png) -240px -50px no-repeat
}

.g-footer .icons .kx {
	width: 84px;
	background: url(./images/split.png) -400px -50px no-repeat
}

.g-footer .icons .pc {
	width: 50px;
	background: url(./images/split.png) -486px -50px no-repeat
}